body { margin: 0; padding: 20px; font-family: Arial, sans-serif; }
header, footer { text-align: center; padding: 20px; }
main { min-height: 60vh; padding: 20px; }